<?php

function sendReport() {

	include_once('costCalculation.php');
	$date = date("d-m-Y");
	$dateDivision = explode ("-", $date);
	$month = $dateDivision[1];
	list($projects, $projectsNames, $consultancies, $consultanciesNames, $projectsCosts, $consultanciesCosts, $projectMembers, $consultancyMembers) = calculateCostPerProject($date);
	$projectsTable = '<table width="450" border="0" cellspacing="6" cellpadding="9"><tr><td>Codigo del proyecto</td><td>Nombre</td><td>Costo</td><td>Cantidad de participantes</td></tr>';
	$cnt = 0;
	foreach ($projects as $project){
		$projectsTable .= "<tr>";
		$projectsTable .= "<td>$project</td><td>$projectsNames[$cnt]</td><td>$ $projectsCosts[$project]</td><td>$projectMembers[$project]</td>";
		$projectsTable .= "</tr>";
		$cnt++;
	}
	$projectsTable .="</table><br />";

    $consultanciesTable = '<table width="450" border="0" cellspacing="6" cellpadding="9"><tr><td>Codigo de la consultoria</td><td>Nombre</td><td>Costo</td><td>Cantidad de participantes</td></tr>';
	$cnt = 0;
	foreach ($consultancies as $consultancy){
		$consultanciesTable .= "<tr>";
		$consultanciesTable .= "<td>$consultancy</td><td>$consultanciesNames[$cnt]</td><td>$ $consultanciesCosts[$consultancy]</td><td>$consultancyMembers[$consultancy]</td>";
		$consultanciesTable .= "</tr>";
		$cnt++;
	}
    $consultanciesTable .= "</table><br />";
	
	$autor = "Sistema de c&aacutelculos de costos por proyecto";
	
	$autor_mail = "Sistema de c&aacutelculos de costos por proyecto";
	
	//$cabeceras = "From: " . $autor . "  <" . $autor_mail . ">";
	$headers   = array();
	$headers[] = "MIME-Version: 1.0";
	$headers[] = "Content-type: text/html; charset=iso-8859-1";
	$headers[] = "From: " . $autor . "  <" . $autor_mail . ">";
	$headers[] = "Reply-To: " . $autor . "  <" . $autor_mail . ">"; 
	$headers[] = "X-Mailer: PHP/".phpversion();
	
	$para  = 'colowakeman@gmail.com';
	// subject
	$titulo = "resumen de costos de proyectos del mes";
	// message
	$mensaje ='<html><head><title>$titulo</title>
    </head>
    <body>
   Costos de los proyectos del mes pasado:<br /><br />'. 
   $projectsTable . $consultanciesTable.'
    </body>
    </html>';	
	echo $mensaje;
	return mail($para, $titulo, $mensaje, implode("\r\n", $headers));
}

function newUserMail($mail, $user, $pass) {
	
	$autor = "Sistema de c&aacutelculos de costos por proyecto";	
	$autor_mail = "Sistema de c&aacutelculos de costos por proyecto";
	
	$headers   = array();
	$headers[] = "MIME-Version: 1.0";
	$headers[] = "Content-type: text/html; charset=iso-8859-1";
	$headers[] = "From: " . $autor . "  <" . $autor_mail . ">";
	$headers[] = "Reply-To: " . $autor . "  <" . $autor_mail . ">"; 
	$headers[] = "X-Mailer: PHP/".phpversion();
	
	
	$para  = $mail;
	// subject
	$titulo = "Bienvenido al sistema";
	// message
	$mensaje ='<html><head><title>$titulo</title>
    </head>
    <body>
   Usted ha sido dado de alta en el sistema de carga de horas.<br /><br />
   Los datos para ingresar al mismo son:<br />
   usuario:'.$user.
   '<br />contrase&ntildea:'.$pass.'
   <br /><br />Le aconsejamos que cambie la contrase&ntildea para mayor seguridad<br />
   La carga de horas puede efectuarse a partir del primero de cada mes. Las horas que no han sido cargadas hasta el d&iacutea 4 del pr&oacuteximo mes no ser&aacuten tenidas en cuenta.<br />
    </body>
    </html>';	
	echo $mensaje;
	//return mail($para, $titulo, $mensaje, implode("\r\n", $headers));

}

function usersNotification($mail, $month) {
	$autor = "Sistema de c&aacutelculos de costos por proyecto";	
	$autor_mail = "Sistema de c&aacutelculos de costos por proyecto";
	
	$headers   = array();
	$headers[] = "MIME-Version: 1.0";
	$headers[] = "Content-type: text/html; charset=iso-8859-1";
	$headers[] = "From: " . $autor . "  <" . $autor_mail . ">";
	$headers[] = "Reply-To: " . $autor . "  <" . $autor_mail . ">"; 
	$headers[] = "X-Mailer: PHP/".phpversion();
	
	
	$para  = $mail;
	// subject
	$titulo = "La carga de horas se encuentra desactualizada";
	// message
	$mensaje ='<html><head><title>$titulo</title>
    </head>
    <body>
 	Le informamos que su estado de carga de horas trabajadas del mes de '.$month.' se encuentra desactualizada. Por favor ingrese al sistema y actualice los datos
    </body>
    </html>';	
	echo $mensaje;
	//return mail($para, $titulo, $mensaje, implode("\r\n", $headers));
}

?>